<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<ui:composition template="/templates/masterLayout.xhtml">

	<ui:define name="title">
			PARAMETROS
	</ui:define>

	<ui:define name="content">

		<p:growl id="mensajes" showDetail="true" life="7000" />
		<p:panel header="CONFIGURACIONES DEL SISTEMA"
			style="margin-bottom: 10px;height: auto;">
			<h:form id="formParametro">
				<p:focus context="formParametro" />
				<h:panelGrid columns="2" cellpadding="1">
					<p:panel id="panel" header="DATOS DE LA EMPRESA"
						style="margin-bottom: 10px;width: 460PX;display: inline-block;">
						<h:panelGrid columns="2" cellpadding="1">

							<h:outputText value="RUC:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.ruc}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="RAZON SOCIAL:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.razonsocial}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="NOMBRE COMERCIAL:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.nombrecomercial}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="DIRECCION:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.direccion}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="CODIGO DEL ESTABLECIMIENTO:"
								styleClass="negrita" />
							<p:inputText
								value="#{parametroBean.parametro.codigoestablecimiento}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="CODIGO DE EMISION:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.codigoemision}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="CODIGO CONTRIBUYENTE:" styleClass="negrita" />
							<p:inputText
								value="#{parametroBean.parametro.codigocontribuyente}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="CONTABILIDAD:" styleClass="negrita" />
							<p:selectBooleanCheckbox
								value="#{parametroBean.parametro.contabilidad}" />

							<h:outputText value="SUFIJO PRODUCTO:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.sufijoproducto}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="TIPO DE REDONDEO:" styleClass="negrita" />
							<p:selectOneMenu value="#{parametroBean.parametro.tiporedondeo}"
								styleClass="comboFormNuevo" required="true"
								requiredMessage="ESCOJA UN TIPO DE REDONDEO">
								<f:selectItem itemLabel="ESCOJA UN TIPO DE REDONDEO"
									id="comboFormNuevo" />
								<f:selectItems value="#{parametroBean.listaTipoRedondeos}"
									var="tipoRedondeo" itemValue="#{tipoRedondeo.valor}"
									itemLabel="#{tipoRedondeo.nombre}" />
							</p:selectOneMenu>

							<h:outputText value="PRESICION DECIMAL:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.precisiondecimal}" />

							<h:outputText value="TEMA:" styleClass="negrita" />
							<p:themeSwitcher style="width:165px">
								<f:selectItem itemLabel="ESCOJA UN TEMA" itemValue="" />
								<f:selectItems value="#{temaBean.themes}" />
							</p:themeSwitcher>

						</h:panelGrid>
					</p:panel>

					<p:panel header="DATOS DE LA FACTURA"
						style="margin-bottom: 10px;width: 460PX;display: inline-block;position: relative;left: 45PX;height: 350PX;">
						<h:panelGrid columns="2" cellpadding="1">

							<h:outputText value="SECUENCIA DE FACTURA:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.secuenciafactura}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="SECUENCIA DE CREDITO:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.secuenciacredito}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="SECUENCIA DE DEBITO:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.secuenciadebito}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="SECUENCIA DE REMISION:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.secuenciaremision}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="SECUENCIA DE RETENCION:"
								styleClass="negrita" />
							<p:inputText
								value="#{parametroBean.parametro.secuenciaretencion}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="SECUENCIA DE TRASPASO:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.secuenciatraspaso}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="SECUENCIA DE COTIZACION:"
								styleClass="negrita" />
							<p:inputText
								value="#{parametroBean.parametro.secuenciacotizacion}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="SECUENCIA DE NOTA ENTREGA:"
								styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.secuenciaentrega}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="SECUENCIA DE PEDIDO:" styleClass="negrita" />
							<p:inputText value="#{parametroBean.parametro.secuenciapedido}"
								onblur="this.value=this.value.toUpperCase();" />

							<h:outputText value="TOKEN:" styleClass="negrita" />
							<p:selectOneMenu value="#{parametroBean.token.tokenid}"
								styleClass="comboFormNuevo" required="true"
								requiredMessage="ESCOJA UN TIPO DE TOKEN">
								<f:selectItem itemLabel="ESCOJA UN TIPO DE TOKEN" />
								<f:selectItems value="#{parametroBean.listaToken}" var="token"
									itemValue="#{token.tokenid}" itemLabel="#{token.nombre}" />
							</p:selectOneMenu>
						</h:panelGrid>
						<h:form target="_blank">
							<p:commandButton value="AYUDA" action="ayudaTipoRedondeo"
								icon="ui-icon-help" ajax="false" />
						</h:form>
					</p:panel>
					<p:commandButton value="#{msg['btn.guardar']}"
						update="formParametro :mensajes" id="btnNuevoAceptar"
						icon="#{msg['iconoGuardar']}"
						actionListener="#{parametroBean.guardar}" />
				</h:panelGrid>
			</h:form>

			<h:form>
				<h:outputText value="LOGO:" styleClass="negrita" />
				<p:fileUpload fileUploadListener="#{parametroBean.subirImagen}"
					mode="advanced" dragDropSupport="true" multiple="true"
					update=":mensajes" fileLimit="1"
					allowTypes="/(\.|\/)(gif|jpe?g|png)$/" />
			</h:form>
		</p:panel>
		<p:ajaxStatus onstart="PF('statusDialog').show()"
			onsuccess="PF('statusDialog').hide()" />

		<p:dialog widgetVar="statusDialog" modal="true" draggable="false"
			closable="false" resizable="false" showHeader="false">
			<p:graphicImage value="../../../resources/images/ajaxloadingbar.gif" />
		</p:dialog>
	</ui:define>

</ui:composition>
</html>